ارائه روشی نوین برای خطازدایی خودکار نرم افزار

پایان نامه
  • وزارت علوم، تحقیقات و فناوری - دانشگاه شیراز - دانشکده برق و کامپیوتر
  • نویسنده حسن طنابی
  • استاد راهنما اشکان سامی
  • تعداد صفحات: ۱۵ صفحه ی اول
  • سال انتشار 1391
چکیده

ترمیم خودکار برنامه ها هدفی دیرینه در مهندسی نرم افزار می باشد. درحال حاضر خطازدایی فرایندی دستی، دشوار و زمان بر می باشد. رویکردهای ارائه شده در این زمینه کیفیت و قابلیت اجرایی بالا و قابلیت استفاده به صورت عملی برای توسعه-دهندگان ندارند. در این رساله رویکردی ارائه گردیده تا بتواند از تلاش های قبلی توسعه دهندگان برای خطازدایی کدهای مشابه بهره برداری کند. بدین منظور پایگاه داده ای از خطاهای قبلی که خطازدایی گشته اند به همراه راهکارهای ارائه شده برای خطازدایی آنها تهیه کردیم، سپس روشی کارا به منظور جستجوی سریع در این پایگاه داده ارائه دادیم تا با هزینه کم، بتوان به سرعت کدهای مشابه با خطای جدید را پیدا نمود. در نهایت پیشنهادهایی که برای کدهای مشابه وجود دارد را به عنوان راهکار پیشنهادی به کاربر ارائه می دهیم. نقطه کلیدی رویکرد ارائه شده، پایگاه داده آن می باشد که می تواند نقطه قدرت و یا برعکس نقطه ضعف آن را تشکیل دهد. در صورت داشتن پایگاه داده ای کامل از خطاهای مختلف، از پروژه های مختلف، از تیم های توسعه دهنده مختلف، می توان به کارایی این رویکرد اطمینان داشت. در غیر این صورت پیشنهادهای مناسبی برای خطاهای جدید یافت نمی شود. نقطه قوت دیگر این رویکرد زمان اجرایی کم آن می باشد.

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ارائه روشی نوین برای مدیریت هوشمند پارکینگ دانشجویی

امروزه توجه به پارکینگ ها از اهمیت ویژه‌ای برخوردارشده است بطوریکه بسیاری از مراکز مانند دانشگاه‌ها، شرکت‌ها و اداره‌ها مایلند که هر فردی وارد پارکینگ اختصاصی خود شود. به این منظور، در ورودی این مراکز ایستگاه‌هایی برای شناسایی افراد قرار گرفته است که مانع ورود غیر مجاز اتومبیل آنها به پارکینگ می‌شود. در این مقاله روشی برای پارکینگ‌های دانشگاه ارائه شده‌است که علاوه بر کنترل تردد، به قانونمند کر...

متن کامل

ارائه روشی مبتنی بر مدل برای تست نرم افزار

هدف صنعت نرم افزار، ارائه نرم افزار با کیفیت به مشتری است. تست نرم افزار، یک مرحله ی بحرانی و حساس در اطمینان از کیفیت نرم افزار محسوب می شود.تست عملی زمان بر بوده و هزینههای زیادی دارد چرا که معمولا 30 تا 50 درصد هزینه ی کل تهیه نرم افزار را به خود اختصاص می دهد. امروزه، رشد تصاعدی نرم افزارها نیز کار را بسیار سخت تر کرده است. پژوهشهای بسیاری در زمینهی تولید و اولویتبندی نمونهتست انجام شده است...

15 صفحه اول

ارائه روشی جدید برای شاخص‌گذاری خودکار و استخراج کلمات کلیدی برای بازیابی اطلاعات و خوشه‌بندی متون

Persian words in writing with a diverse and cover all modes of grammatical words with the recruitment of a series of specific rules because it is impossible to extract keywords automatically from Persian texts difficult and complex. This thesis has attempted to use linguistic information and thesaurus, keywords Mnatry be provided. Using the symbol system is structured network can be keywords, i...

متن کامل

ارایه روشی برای تولید خودکار موارد تست نرم افزار با استفاده از ویوچارت ها

یکی از مهم ترین مسائلی که طراحان نرم افزار با آن روبرو هستند، تست نرم افزار است. تست نرم افزار با استفاده از ابزارهای پیش از کد نظیر مدل و مشخصات به توسعه دهندگان نرم افزار این امکان را می دهد که دنباله های تست را پیش از تولید کد و به موازات آن تولید کنند. به این روش، تست مبتنی بر مدل می گویند. روش های زیادی برای این منظور ارائه شده اند که از مدل هایی نظیر ماشین های حالت متناهی یا مدل های فرم...

15 صفحه اول

ارائه روشی نوین جهت بهبود تحمل پذیری خطا در شبکه های فرماندهی و کنترل با استفاده از شبکه های مبتنی بر نرم افزار

مراقبت از فضای کشور و کنترل ترددهای هوایی آن یک ضرورت اجتناب‌ناپذیر است و کنترل توسط رادارهای نصب‌شده در آن منطقه صورت می­گیرد. اطلاعات دریافتی از رادارهای یک منطقه بایستی به صورت برخط برای رده­های بالاتر فرماندهی و کنترل ارسال شود تا در مورد آن تصمیم­گیری شده و فرمان‌ها مقتضی به رده­های پایین­تر ارسال شود. این تبادل اطلاعات نیاز به یک بستر ارتباطی مطمئن دارد. ارسال برخط و مطمئن این اطلاعات از ...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه شیراز - دانشکده برق و کامپیوتر

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023